Fix a segfault in the event axes demo
authorMatthias Clasen <mclasen@redhat.com>
Wed, 11 Dec 2013 02:05:02 +0000 (21:05 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 11 Dec 2013 04:03:12 +0000 (23:03 -0500)
Seems that pointer_info can be NULL, after all.

demos/gtk-demo/event_axes.c

index 3a761f14a92dfed84f039e9e53fa183667b871f9..02d138c6707809393be234b3daf20e29d4b54eea 100644 (file)
@@ -111,7 +111,8 @@ event_data_new (void)
 static void
 event_data_free (EventData *data)
 {
-  axes_info_free (data->pointer_info);
+  if (data->pointer_info)
+    axes_info_free (data->pointer_info);
   g_hash_table_destroy (data->touch_info);
   g_free (data);
 }